Leon's Stuff

Impressum

Requirements

Construction

The basic idea is as follows:

[ Solar Panel ]
     | 
     V
[TP4056 (charge controller)] <-> [Battery]
     |
     V
[Boost Converter (MT3608)]
     |
     V
[Micro-USB to ESP32]

Then there will be a raspberry pi running a python script taking all of that data and serving it in a web UI.

Plan

Phase 1

Build the ESP32 + moisture sensor setup and power it via micro-usb, run the server on my pc or my home server.

These are the pins on the ESP32:

currently the setup looks like this:

All it does at the moment is register itself to a server (at this point my desktop pc) and then transmit it's data live.

This results in a nice live graph, in the future I'd like to serve this in a nice web UI for easy access but for testing this will do. Code will be on my Github soon.

Phase 2

Build the solar to battery setup and use it to power the ESP32.

Phase 3

Switch the server to a raspberry pi with a similar / identical solar setup and figure out long distance data transfer.